tax accountants ifrs accountant irish tax professionals accounting responsibility corporate term insurance tax preparation life accountancy hmrc social comedy cpa annuities